package com.yiqi.liebang.entity.bo;

import com.suozhang.framework.entity.bo.BaseEntity;

import java.util.List;

public class OrderQuestionInfofBo implements BaseEntity {


    /**
     * id : 38
     * readStatus : 1
     * orderStates : 1
     * createTime : 1534318531000
     * payPrice : 156
     * orderUid : DD101301523804
     * orderType : 0
     * ly_table : tb_order
     * payType : 0
     * orderPrice : 156
     * QuestionFormMap : {"id":38,"quizcontent":"发个v刚好回家","answerUid":"1","QuestionUserAccount":{"startLevel":"0","helpNum":0,"isEducation":0,"userUid":"1991431083","userName":"金正恩gg","isBasic":1,"isOccupation":0,"userHead":"https://test13641465253.oss-cn-shenzhen.aliyuncs.com/userHead/15338960318091533896036203.jpg"}}
     */

    private int id;
    private int readStatus;
    private int orderStates;
    private long createTime;
    private int payPrice;
    private String orderUid;
    private int orderType;
    private float score;
    private float startLevel;

    public float getStartLevel() {
        return startLevel;
    }

    public void setStartLevel(float startLevel) {
        this.startLevel = startLevel;
    }

    public float getScore() {
        return score;
    }

    public void setScore(float score) {
        this.score = score;
    }

    private String ly_table;
    private String payType;
    private int orderPrice;
    private QuestionFormMapBean QuestionFormMap;

    private int viewNum;
    private List<QuestionDetailBo.ViewUser> viewUser;
    private List<QuestionDetailBo.QuestionBean> question;
    public int getViewNum() {
        return viewNum;
    }

    public void setViewNum(int viewNum) {
        this.viewNum = viewNum;
    }

    public List<QuestionDetailBo.ViewUser> getViewUser() {
        return viewUser;
    }

    public void setViewUser(List<QuestionDetailBo.ViewUser> viewUser) {
        this.viewUser = viewUser;
    }

    public class ViewUser implements BaseEntity{
        private String userHead;
        private String userUid;

        public String getUserHead() {
            return userHead;
        }

        public void setUserHead(String userHead) {
            this.userHead = userHead;
        }

        public String getUserUid() {
            return userUid;
        }

        public void setUserUid(String userUid) {
            this.userUid = userUid;
        }
    }

    public List<QuestionDetailBo.QuestionBean> getQuestion() {
        return question;
    }

    public void setQuestion(List<QuestionDetailBo.QuestionBean> question) {
        this.question = question;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getReadStatus() {
        return readStatus;
    }

    public void setReadStatus(int readStatus) {
        this.readStatus = readStatus;
    }

    public int getOrderStates() {
        return orderStates;
    }

    public void setOrderStates(int orderStates) {
        this.orderStates = orderStates;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public int getPayPrice() {
        return payPrice;
    }

    public void setPayPrice(int payPrice) {
        this.payPrice = payPrice;
    }

    public String getOrderUid() {
        return orderUid;
    }

    public void setOrderUid(String orderUid) {
        this.orderUid = orderUid;
    }

    public int getOrderType() {
        return orderType;
    }

    public void setOrderType(int orderType) {
        this.orderType = orderType;
    }

    public String getLy_table() {
        return ly_table;
    }

    public void setLy_table(String ly_table) {
        this.ly_table = ly_table;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public int getOrderPrice() {
        return orderPrice;
    }

    public void setOrderPrice(int orderPrice) {
        this.orderPrice = orderPrice;
    }

    public QuestionFormMapBean getQuestionFormMap() {
        return QuestionFormMap;
    }

    public void setQuestionFormMap(QuestionFormMapBean QuestionFormMap) {
        this.QuestionFormMap = QuestionFormMap;
    }

    public static class QuestionFormMapBean implements BaseEntity {
        /**
         * id : 38
         * quizcontent : 发个v刚好回家
         * answerUid : 1
         * QuestionUserAccount : {"startLevel":"0","helpNum":0,"isEducation":0,"userUid":"1991431083","userName":"金正恩gg","isBasic":1,"isOccupation":0,"userHead":"https://test13641465253.oss-cn-shenzhen.aliyuncs.com/userHead/15338960318091533896036203.jpg"}
         */
        private String answerContent;
        private float startLevel;

        public float getStartLevel() {
            return startLevel;
        }

        public void setStartLevel(float startLevel) {
            this.startLevel = startLevel;
        }

        public String getAnswerContent() {
            return answerContent;
        }

        public void setAnswerContent(String answerContent) {
            this.answerContent = answerContent;
        }

        private int id;
        private long endTime;

        public long getEndTime() {
            return endTime;
        }

        public void setEndTime(long endTime) {
            this.endTime = endTime;
        }

        private String quizcontent;
        private String answerUid;
        private QuestionUserAccountBean QuestionUserAccount;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getQuizcontent() {
            return quizcontent;
        }

        public void setQuizcontent(String quizcontent) {
            this.quizcontent = quizcontent;
        }

        public String getAnswerUid() {
            return answerUid;
        }

        public void setAnswerUid(String answerUid) {
            this.answerUid = answerUid;
        }

        public QuestionUserAccountBean getQuestionUserAccount() {
            return QuestionUserAccount;
        }

        public void setQuestionUserAccount(QuestionUserAccountBean QuestionUserAccount) {
            this.QuestionUserAccount = QuestionUserAccount;
        }

        public static class QuestionUserAccountBean implements BaseEntity {
            /**
             * startLevel : 0
             * helpNum : 0
             * isEducation : 0
             * userUid : 1991431083
             * userName : 金正恩gg
             * isBasic : 1
             * isOccupation : 0
             * userHead : https://test13641465253.oss-cn-shenzhen.aliyuncs.com/userHead/15338960318091533896036203.jpg
             */

            private float startLevel;
            private int helpNum;
            private int isEducation;
            private String userUid;
            private String userName;
            private int isBasic;
            private int isOccupation;
            private String userHead;
            private String position;

            public String getPosition() {
                return position;
            }

            public void setPosition(String position) {
                this.position = position;
            }

            public float getStartLevel() {
                return startLevel;
            }

            public void setStartLevel(float startLevel) {
                this.startLevel = startLevel;
            }

            public int getHelpNum() {
                return helpNum;
            }

            public void setHelpNum(int helpNum) {
                this.helpNum = helpNum;
            }

            public int getIsEducation() {
                return isEducation;
            }

            public void setIsEducation(int isEducation) {
                this.isEducation = isEducation;
            }

            public String getUserUid() {
                return userUid;
            }

            public void setUserUid(String userUid) {
                this.userUid = userUid;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }

            public int getIsBasic() {
                return isBasic;
            }

            public void setIsBasic(int isBasic) {
                this.isBasic = isBasic;
            }

            public int getIsOccupation() {
                return isOccupation;
            }

            public void setIsOccupation(int isOccupation) {
                this.isOccupation = isOccupation;
            }

            public String getUserHead() {
                return userHead;
            }

            public void setUserHead(String userHead) {
                this.userHead = userHead;
            }
        }
    }
}
